home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2003-056.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  91 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2003:056
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(14040);
  12.  script_bugtraq_id(7382);
  13.  script_version ("$Revision: 1.3 $");
  14.  script_cve_id("CAN-2003-0211");
  15.  
  16.  name["english"] = "MDKSA-2003:056: xinetd";
  17.  
  18.  script_name(english:name["english"]);
  19.  
  20.  desc["english"] = "
  21. The remote host is missing the patch for the advisory MDKSA-2003:056 (xinetd).
  22.  
  23.  
  24. A vulnerability was discovered in xinetd where memory was allocated and never
  25. freed if a connection was refused for any reason. Because of this bug, an
  26. attacker could crash the xinetd server, making unavailable all of the services
  27. it controls. Other flaws were also discovered that could cause incorrect
  28. operation in certain strange configurations.
  29. These issues have been fixed upstream in xinetd version 2.3.11 which are
  30. provided in this update.
  31.  
  32.  
  33. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2003:056
  34. Risk factor : High";
  35.  
  36.  
  37.  
  38.  script_description(english:desc["english"]);
  39.  
  40.  summary["english"] = "Check for the version of the xinetd package";
  41.  script_summary(english:summary["english"]);
  42.  
  43.  script_category(ACT_GATHER_INFO);
  44.  
  45.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  46.  family["english"] = "Mandrake Local Security Checks";
  47.  script_family(english:family["english"]);
  48.  
  49.  script_dependencies("ssh_get_info.nasl");
  50.  script_require_keys("Host/Mandrake/rpm-list");
  51.  exit(0);
  52. }
  53.  
  54. include("rpm.inc");
  55. if ( rpm_check( reference:"xinetd-2.3.11-1.1mdk", release:"MDK8.2", yank:"mdk") )
  56. {
  57.  security_hole(0);
  58.  exit(0);
  59. }
  60. if ( rpm_check( reference:"xinetd-ipv6-2.3.11-1.1mdk", release:"MDK8.2", yank:"mdk") )
  61. {
  62.  security_hole(0);
  63.  exit(0);
  64. }
  65. if ( rpm_check( reference:"xinetd-2.3.11-1.1mdk", release:"MDK9.0", yank:"mdk") )
  66. {
  67.  security_hole(0);
  68.  exit(0);
  69. }
  70. if ( rpm_check( reference:"xinetd-ipv6-2.3.11-1.1mdk", release:"MDK9.0", yank:"mdk") )
  71. {
  72.  security_hole(0);
  73.  exit(0);
  74. }
  75. if ( rpm_check( reference:"xinetd-2.3.11-1.1mdk", release:"MDK9.1", yank:"mdk") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if ( rpm_check( reference:"xinetd-ipv6-2.3.11-1.1mdk", release:"MDK9.1", yank:"mdk") )
  81. {
  82.  security_hole(0);
  83.  exit(0);
  84. }
  85. if (rpm_exists(rpm:"xinetd-", release:"MDK8.2")
  86.  || rpm_exists(rpm:"xinetd-", release:"MDK9.0")
  87.  || rpm_exists(rpm:"xinetd-", release:"MDK9.1") )
  88. {
  89.  set_kb_item(name:"CAN-2003-0211", value:TRUE);
  90. }
  91.